

# 生成如下列表:
# [1, 4, 9, 16, ..., 100]
result = []  # 先创建一个空的列表
# 循环生成 1, 4, 9, ... 追加到列表
for x in range(1, 11):
    result.append(x ** 2)

print('result:', result)




# 使用列表推导式实现上述功能
result2 = [ x ** 2 for x in range(1, 11) ]
print('result2:', result2)

# 将上述列表result2中的偶数筛选出去，形成新的列表
result3 = [ x for x in result2 if x%2==1 ]
print('result3:',result3)

